feeble brained - Spanish English Dictionary